config.status
config
configure
+data/50-gnome-shell-*.xml
data/gnome-shell.desktop
data/gnome-shell.desktop.in
data/gnome-shell-extension-prefs.desktop
PKG_CHECK_MODULES(BROWSER_PLUGIN, gio-2.0 >= $GIO_MIN_VERSION json-glib-1.0 >= 0.13.2)
+GNOME_KEYBINDINGS_KEYSDIR=`$PKG_CONFIG --variable keysdir gnome-keybindings`
+AC_SUBST([GNOME_KEYBINDINGS_KEYSDIR])
+
GOBJECT_INTROSPECTION_CHECK([$GOBJECT_INTROSPECTION_MIN_VERSION])
saved_CFLAGS=$CFLAGS
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<KeyListEntries schema="org.gnome.shell.keybindings"
+ group="system"
+ _name="Screenshots"
+ wm_name="GNOME Shell"
+ package="gnome-shell">
+
+ <KeyListEntry name="toggle-recording"
+ _description="Record a screencast"/>
+
+</KeyListEntries>
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<KeyListEntries schema="org.gnome.shell.keybindings"
+ group="system"
+ _name="System"
+ wm_name="GNOME Shell"
+ package="gnome-shell">
+
+ <KeyListEntry name="toggle-message-tray"
+ _description="Show the message tray"/>
+
+</KeyListEntries>
+
theme/ws-switch-arrow-up.png \
theme/ws-switch-arrow-down.png
+keysdir = @GNOME_KEYBINDINGS_KEYSDIR@
+keys_in_files = \
+ 50-gnome-shell-screenshot.xml.in \
+ 50-gnome-shell-system.xml.in \
+ $(NULL)
+keys_DATA = $(keys_in_files:.xml.in=.xml)
+
gsettings_SCHEMAS = org.gnome.shell.gschema.xml
@INTLTOOL_XML_NOMERGE_RULE@
$(introspection_DATA) \
$(menu_DATA) \
$(convert_DATA) \
+ $(keys_in_files) \
org.gnome.shell.gschema.xml.in.in
CLEANFILES = \
gnome-shell.desktop.in \
gnome-shell-extension-prefs.in \
$(desktop_DATA) \
+ $(keys_DATA) \
$(gsettings_SCHEMAS) \
gschemas.compiled \
org.gnome.shell.gschema.valid \
+data/50-gnome-shell-screenshot.xml.in
+data/50-gnome-shell-system.xml.in
data/gnome-shell.desktop.in.in
data/gnome-shell-extension-prefs.desktop.in.in
data/org.gnome.shell.gschema.xml.in.in
#define OVERRIDES_SCHEMA "org.gnome.shell.overrides"
+#define WM_NAME "GNOME Shell"
+#define GNOME_WM_KEYBINDINGS "Metacity,Mutter,GNOME Shell"
+
static gboolean is_gdm_mode = FALSE;
static char *session_mode = NULL;
meta_plugin_manager_set_plugin_type (gnome_shell_plugin_get_type ());
+ meta_set_wm_name (WM_NAME);
+ meta_set_gnome_wm_keybindings (GNOME_WM_KEYBINDINGS);
+
/* Prevent meta_init() from causing gtk to load gail and at-bridge */
g_setenv ("NO_AT_BRIDGE", "1", TRUE);
meta_init ();